SK="object"==typeof SK?SK:{},SK.Apps=SK.Apps||{},SK.Apps.Entry=SK.Apps.Entry||{},SK.Apps.Entry.ContactInfo=SK.Apps.Entry.ContactInfo||{},SK.Apps.Entry.ContactInfo.display=function(e){var t={};function n(a){if(t[a])return t[a].exports;var r=t[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,n),r.l=!0,r.exports}return n.m=e,n.c=t,n.d=function(e,t,a){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:a})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var a=Object.create(null);if(n.r(a),Object.defineProperty(a,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(a,r,function(t){return e[t]}.bind(null,r));return a},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=312)}({0:function(e,t){e.exports=React},110:function(e,t,n){},13:function(e,t,n){"use strict";var a=n(0);var r=(e=[])=>t=>{e.forEach(e=>{"function"==typeof e?e(t):null!==e&&(e.current=t)})};n(43);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const f=Object(a.useRef)();return Object(a.useEffect)(()=>{let e;return f.current&&(e=new SK.UI.Tooltip(f.current,{show_delay:500,hide_delay:150,text:n})),()=>e&&e.destroy()},[n]),React.createElement("button",o({ref:r([d,f]),disabled:e,className:`sk-button ${i||""} ${p} ${u} ${s?"loading":""} ${l?"active":""}`,onClick:c},m),t)});i.displayName="Button";var c=i;n(14),n(45);t.a=c},14:function(e,t,n){"use strict";var a=n(0);var r=({isOpen:e,options:t,onChange:n,className:a="",disableOptionAll:r=!0,selectedOption:o,isOptionSelected:i=(()=>!1)})=>React.createElement("div",{className:`sk-section-selector-select-option-wrapper ${e?"active":""} ${a}`},r||React.createElement("div",{onClick:e=>n(null,e),className:"sk-section-selector-selectable-option "+(null==o?"selected":"")},"Todo"),t.map(e=>React.createElement("div",{key:e.key||e,onClick:t=>n(e,t),className:"sk-section-selector-selectable-option "+(i(e)?"selected":"")},e.label||e)));n(44);var o=({options:e,initiallySelectedOption:t=null,disableOptionAll:n=!1,onChange:o})=>{const i=Object(a.useRef)(),c=Object(a.useRef)(),[s,l]=Object(a.useState)(t),[p,u]=Object(a.useState)(!1),m=()=>u(e=>!e);Object(a.useEffect)(()=>{if(p){const e=e=>{e.target!==i.current&&e.target!==c.current&&u(!1)};return document.body.addEventListener("click",e),()=>document.body.removeEventListener("click",e)}return()=>{}},[p]);return React.createElement("div",{className:"sk-section-selector-wrapper"},React.createElement("span",{className:"sk-section-selector-select-text"},"Mostrar:"),React.createElement("span",{ref:i,onClick:m,className:"sk-section-selector-select-title"},s?s.label||s:"Todo"),React.createElement("span",{ref:c,onClick:m,className:"sk-section-selector-select-title-arrow"}),React.createElement(r,{isOpen:p,disableOptionAll:n,options:e,selectedOption:s,onChange:e=>{l(e),o&&o(e)},isOptionSelected:e=>null!=s&&("object"==typeof s?e.key===s.key:e===s)}))};n.d(t,"a",(function(){return r}));t.b=o},16:function(e,t,n){"use strict";var a=n(0);n(40);const r=Object(a.forwardRef)(({innerContainerRef:e,innerContainerStyles:t={},wrapperClass:n="",withOverlay:r=!0,blockOverlayClicks:o=!0,title:i,children:c,buttons:s,showCloseButton:l=!0,onClose:p,contentClass:u="",backButtonVisible:m=!1,backButtonOnClick:d,backButtonTooltip:f},b)=>{const[O,g]=Object(a.useState)(!0),h=Object(a.useRef)();Object(a.useImperativeHandle)(b,()=>({hide(){g(!1)}}),[]),Object(a.useEffect)(()=>{let e;return m&&h.current&&f&&(e=new SK.UI.Tooltip(h.current,{show_delay:500,hide_delay:150,text:f})),()=>e&&e.destroy()},[m,f]);const y=e=>{e.stopPropagation()};return React.createElement("div",{ref:b,className:`sk-modal-outer-container ${r?"blurBackground":""} ${o?"blockClicks":""} ${O?"sk-modal-show":"sk-modal-hide"}`,onClick:e=>{r&&o&&"a"===!e.target.tagName.toLowerCase()&&(e.preventDefault(),e.stopPropagation())},onMouseDown:y,onMouseUp:y,onAnimationEnd:()=>{!O&&p&&p()}},React.createElement("div",{ref:e,className:"sk-modal-inner-container "+n,style:t},i||m?React.createElement("div",{className:"sk-modal-title-container"},m?React.createElement("div",{ref:h,className:"sk-modal-back-btn",onClick:d}):null,i):null,React.createElement("div",{className:"sk-modal-content "+u},c),s?React.createElement("div",{className:"sk-modal-buttons-container"},s):null,l?React.createElement("div",{className:"sk-modal-close-btn",onClick:()=>g(!1)}):null))});r.displayName="Modal";var o=r;n(41);function i(){return(i=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(o,i({ref:t},e)));c.displayName="MessageBox";var s=c;n.d(t,"a",(function(){return s}))},2:function(e,t,n){"use strict";function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function r(e,t,n){var a;return(t="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,t||"default");if("object"!=typeof a)return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?a:a+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const o=[{selected:1,item:"phone"},{selected:1,item:"email"},{selected:1,item:"address"},{selected:0,item:"facebook"},{selected:0,item:"twitter"},{selected:0,item:"linkedin"},{selected:0,item:"pinterest"},{selected:0,item:"openhours"},{selected:0,item:"instagram"},{selected:0,item:"whatsapp"}],i={phone:"tel:",email:"mailto:",twitter:"https://twitter.com/",instagram:"https://instagram.com/",whatsapp:"https://wa.me/",address:"http://maps.google.com/?q=",facebook:"https://www.facebook.com/",linkedin_personal:"https://www.linkedin.com/in/",linkedin_company:"https://www.linkedin.com/company/",pinterest:"https://www.pinterest.com/"},c=e=>"openhours"==e,s=e=>{if(e){try{e=SK.Util.decodeJSON(e)}catch(t){return e}let t="";return Object.each(e,(function(e,n){"country"!=n&&(t=t+e+", ")})),t.replace(/,\s$/,"")}return e},l=e=>{const{item:t}=e,{input:n}=e;return"address"==t?i[t]+n.replace(/[\s<>\/]/g,"+"):"phone"==t&&n.test(/^tel\:/)||"email"==t&&n.test(/^mailto\:/)?n:"linkedin"==t?("1"==e.is_company?i.linkedin_company:i.linkedin_personal)+n:i[t]+n},p=e=>{const t=SK.Singletons.env.getAll(),n={phone:t.user_phone,email:t.user_email,address:s(t.user_address)};return e.map(e=>{const t=function(e){for(var t=1;t{const e=(new Date).getDay();return 0==e?6:e-1},isOpenHours:c,isItemEnabled:e=>!("1"!=e.selected||!e.input&&!c(e.item)),createLink:l,getDefaultData:p,parseJson:(e,t="")=>{if(!e)return t;try{return JSON.parse(e)}catch(e){return t}}};t.a=d},20:function(e,t){e.exports=ReactDOM},27:function(e,t){e.exports=SK.React.Component.Application},28:function(e,t,n){"use strict";var a=n(0),r=n(16),o=n(7),i=n(13),c=n(20);function s(){return(s=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)continue;n[a]=e[a]}return n}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(r[n]=e[n])}return r}const d={notice:"Aviso",confirm:"Confirmación",alert:"Alerta",error:"Error",input:"Entrada"},f={notice:"Aceptar",confirm:"Confirmar",alert:"Aceptar",error:"Aceptar",input:"Aceptar"},b=(e,t)=>`${e}-${t}`,O=({id:e,type:t,message:n="",callbackOk:c,callbackCancel:s,options:l={},hidePrompt:p})=>{const u=l.title||d[t],m=l.labelOk||f[t],b=l.btnOkVariant||"base",O=l.labelCancel||"Cancelar",g=l.inputLabel||"",h=l.inputPlaceholder||"",[y,k]=Object(a.useState)(""),v=()=>{s&&s(),p(e)};return React.createElement(r.a,{title:u,buttons:React.createElement(React.Fragment,null,"confirm"===t||"alert"===t||"error"===t||"input"===t?React.createElement(i.a,{caption:O,onClick:v,variant:"text",size:"large"}):null,React.createElement(i.a,{caption:m,onClick:()=>{c&&("input"===t?c(y):c()),p(e)},variant:b,size:"large"})),onClose:v},React.createElement("div",{dangerouslySetInnerHTML:{__html:n}}),"input"===t?React.createElement(o.a,{label:g,placeholder:h,value:y,onChange:e=>k(e),size:"large"}):null)};t.a=e=>t=>{const[n,r]=Object(a.useState)([]),o=Object(a.useCallback)((e="",t,n,a={})=>{const{type:o,placeholder:i=window.document.body}=a,c=m(a,["type","placeholder"]),s=b(o,e);r(a=>a.map(e=>b(e.type,e.message)).includes(s)?a:[...a,{id:s,type:o,message:e,callbackOk:t,callbackCancel:n,placeholder:i,options:p({},c)}])},[]),i=Object(a.useCallback)((e,t,n,a={})=>{o(e,t,n,p({},a,{type:"notice"}))},[o]),l=Object(a.useCallback)((e,t,n,a={})=>{o(e,t,n,p({},a,{type:"confirm"}))},[o]),u=Object(a.useCallback)((e,t,n,a={})=>{o(e,t,n,p({},a,{type:"alert"}))},[o]),d=Object(a.useCallback)((e,t,n,a={})=>{o(e,t,n,p({},a,{type:"error"}))},[o]),f=Object(a.useCallback)((e,t,n,a={})=>{o(e,t,n,p({},a,{type:"input"}))},[o]),g=Object(a.useCallback)(e=>{r(t=>t.filter(t=>t.id!==e))},[]);return React.createElement(React.Fragment,null,React.createElement(e,s({},t,{showNoticePrompt:i,showConfirmPrompt:l,showAlertPrompt:u,showErrorPrompt:d,showInputPrompt:f})),n.map(e=>Object(c.createPortal)(React.createElement(O,s({key:e.id},e,{hidePrompt:g})),e.placeholder)))}},29:function(e,t){e.exports=SK.React.Component},312:function(e,t,n){"use strict";n.r(t);var a=n(27),r=(n(110),n(28)),o=n(2),i=n(29),c=n(0);var s=e=>{const{item:t,imageCollection:n,colorScheme:a,displayItemsText:r,iconSize:s,openHoursData:l,openHoursSplitTime:p}=e,u=((e,t,n)=>{const a=Object(c.useCallback)((t,n)=>{if(!e[t])return o.a.fallbackIcon;for(let a=0,r=e[t].length;a{const n=""==t||"openhours"==e?"javascript:void(null);":t;let a="_blank";"phone"!=e&&"email"!=e||(a=SK.Singletons.env.get("client").indexOf("firefox")>-1?"":"_top");return{href:n,target:a,onClick:()=>SK.Singletons.env.get("admin_mode")?"disabled"!=SK.Singletons.env.get("preview_mode"):""}})(t.item,t.link),{textHiddenClass:b,noPointerEventsClass:O,itemLabelClass:g}=((e,t)=>({textHiddenClass:0==e?"sk-ci-text-hidden":"",noPointerEventsClass:"openhours"==t?"sk-ci-pointer-events-none":"",itemLabelClass:0==e?"hidden":""}))(r,t.item),{itemLabelPrefix:h,itemLabel:y}=(k=t.item,v=t.input,{itemLabelPrefix:"openhours"==k?o.a.itemLabels[k]:"",itemLabel:"phone"==k||"email"==k||"address"==k?v:o.a.itemLabels[k]});var k,v;const{openHoursTime:S,openHoursTimeSplit:j}=((e,t,n)=>{let a="",r="";return"openhours"==e&&t&&Object.keys(t).length>0&&(a="0"==t.status?"Cerrado":`${t.start} - ${t.end}`,"1"!=n||"1"!=t.status||""==t.start_timesplit&&""==t.end_timesplit||(r=`${t.start_timesplit} - ${t.end_timesplit}`)),{openHoursTime:a,openHoursTimeSplit:r}})(t.item,l,p),w=((e,t)=>`${o.a.itemLabels[t]}`)(t.link,t.item),E=React.createElement("a",{className:"sk-ci-item-link "+O,rel:t.item,href:m,title:o.a.itemLabels[t.item],onClick:f,target:d},React.createElement("img",{alt:"El enlace externo abre una nueva pestaña o ventana.",src:"/Shared/Images/blank.gif#SYSTEM",className:"sk-system-hidden-element"}),React.createElement("span",{className:"sk-ci-item-icon "+o.a.iconSizeToClassMap[s],style:{width:s+"px",height:s+"px",backgroundImage:`url(${u})`}},h),"openhours"!==t.item&&React.createElement("span",{className:`sk-ci-item-text ${o.a.iconSizeToClassMap[s]} ${g}`},y)),_="openhours"===t.item&&(S||p)&&React.createElement("div",{className:"sk-ci-oh-wrapper"},React.createElement("span",{className:SK.Singletons.env.get("admin_mode")?"":"sk-ci-oh-time-content"},S),React.createElement("div",{className:SK.Singletons.env.get("admin_mode")?"":"sk-ci-oh-split-content"},j));return SK.Singletons.env.get("admin_mode")&&"openhours"!==t.item?React.createElement("li",{className:"sk-ci-item "+b},React.createElement(i.Tooltip,{title:w,options:o.a.tooltipOption},E)):React.createElement("li",{className:`sk-ci-item ${b} ${"openhours"!==t.item||_?"":"sk-ci-hidden-element"}`},E,_)};function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,a)}return n}function p(e){for(var t=1;t{const{app_id:t,contact_info:n,color_scheme:a,last_force_global:r,alignment:i,icon_size:l,__image_collection:u={},setState:m,showErrorPrompt:d}=e,f=(b=n,Object(c.useMemo)(()=>void 0===b?o.a.displayDefaultProperties.contact_info:"string"==typeof b?o.a.parseJson(b,[]):b,[b]));var b;((e,t)=>{Object(c.useEffect)(()=>{const n=e.filter(e=>o.a.defaultProperties.find(t=>e.item===t.item));t({contact_info:n})},[])})(f,m),((e,t,n,a)=>{const r=Object(c.useRef)({});Object(c.useEffect)(()=>{r.current=t},[t]);const i=Object(c.useCallback)((e,t)=>{r.current[t]||(new SK.API).execute("site.stock_images.get_images",{collection_id:e},(e,o,i)=>{e?n({__image_collection:p({},r.current,{[t]:i.images})}):a(o)})},[n,a]);Object(c.useEffect)(()=>{SK.Singletons.env.get("admin_mode")&&i(o.a.themeToImageCollectionMap[e],e)},[i,e])})(a,u,m,d),((e,t,n,a)=>{const r=Object(c.useCallback)((r,i)=>{if(r==e&&t&&i.force_global>(n||1)){let e=!1;const n=o.a.parseJson(t,[]).map(t=>{if(!o.a.useItemsForGlobalUpdate.includes(t.item))return t;const n=i.contact_info.find(e=>e.item==t.item);return t.input!=n.input||t.link!=n.link||t.selected!=n.selected?(e=!0,p({},t,{input:n.input,link:n.link,selected:n.selected})):t});e&&a({contact_info:n})}},[e,t,n,a]);Object(c.useEffect)(()=>SK.Singletons.env.get("admin_mode")?(SK.React.Component.Application.GlobalData.addChangeListener(r),()=>{SK.React.Component.Application.GlobalData.removeChangeListener(r)}):()=>{},[r])})(t,JSON.stringify(f),r,m);const{openHoursData:O,openHoursSplitTime:g}=(()=>{const e=SK.Applications.OpenHours&&SK.Applications.OpenHours.Shared&&SK.Applications.OpenHours.Shared.open_hours&&SK.Applications.OpenHours.Shared.open_hours.length>0,t=Object(c.useMemo)(()=>o.a.currentDay(),[]),[n,a]=Object(c.useState)(e?SK.Applications.OpenHours.Shared.open_hours[t]:{}),[r,i]=Object(c.useState)(!!e&&SK.Applications.OpenHours.Shared.split_time),s=Object(c.useCallback)(e=>{if(e==o.a.openHoursAppId){const n=SK.React.Component.Application.GlobalData.getAppData(e);a(n.open_hours[t]),i(n.split_time)}},[t]);return Object(c.useEffect)(()=>SK.Applications.OpenHours&&SK.Applications.OpenHours.Shared&&SK.Singletons.env.get("admin_mode")?(SK.React.Component.Application.GlobalData.addChangeListener(s),()=>{SK.React.Component.Application.GlobalData.removeChangeListener(s)}):()=>{},[s]),{openHoursData:n,openHoursSplitTime:r}})(),{enabledItems:h,displayItemsText:y}=(e=>{const t=Object(c.useMemo)(()=>(e?o.a.parseJson(e,[]):[]).filter(e=>o.a.isItemEnabled(e)),[e]);return{enabledItems:t,displayItemsText:t.length<=3}})(JSON.stringify(f));return React.createElement("div",{className:"sk-ci-wrapper sk-ci-alignment-"+i},React.createElement("ul",null,h.map(e=>React.createElement(s,{key:e.item,item:e,imageCollection:u,colorScheme:a,displayItemsText:y,iconSize:l||48,openHoursData:O,openHoursSplitTime:g}))))});function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const I=!(!k||!v);return React.createElement("div",{className:"sk-input-field-wrapper "+t},n?React.createElement("div",{className:`sk-input-field-label ${a||""} ${o}`},n,P?React.createElement("span",{className:"sk-input-field-label-required-star"}," *"):null):null,React.createElement("input",{id:e,ref:K,type:r,min:i,max:c,name:s,value:l,disabled:p,placeholder:u,className:`sk-input-field-input ${I?"error":""} ${d||""} ${"range"===r?"range":""} ${o}`,onFocus:f,onBlur:e=>{b&&b(e)},onChange:e=>{const t=e.target.value;O&&O(t,e)},onKeyDown:g,onMouseUp:h,onTouchEnd:y,autoComplete:m,readOnly:_,style:C,maxLength:R,step:N}),E,I?React.createElement("div",{className:`sk-input-field-error ${S||""} ${o}`},v):null,j?React.createElement("div",{className:`sk-input-field-hint ${w||""} ${o}`},j):null)});r.displayName="InputField";var o=r;t.a=o}});